/*
*  express中静态文件托管
*  指定静态文件存放路径
*  app.use(express.static('public'))
*
*  app.use 使用中间件,上面的意思就是使用express.static这个中间件
*  express.static('assets') 给 assets目录下面的文件提供静态web服务
*/

const express  = require('express');

const app = express();
//app.use 使用中间件
//express.static('assets') 给 assets目录下面的文件提供静态web服务
app.use(express.static('assets'));
//配置虚拟目录的静态web服务，(目录是不存在的，通过重新定向数据，来完成访问，如果有就返回
//http://localhost:3001/ssss/img/logo.ico 去 assets/img/logo.ico查询数据
app.use('/ssss',express.static('assets'));
/*配置ejs模板引擎*/
app.set('view engine','ejs');
/*修改模板存放位置*/
/*app.set('views',__dirname+'/ejs');*/
/*配置路由*/
app.get('/',function (req,res) {
    /*ejs 渲染引擎*/
    res.render('index',{'data':'test express ejs'});
    // res.send('ejs test');
});
app.get('/news',function (req,res) {
    /*ejs 渲染引擎*/
    res.render('news');
    // res.send('ejs test');
});

app.get('/import',function (req,res) {
    /*ejs 渲染引擎*/
    res.render('import');
    // res.send('ejs test');
});


app.get('/static',function (req,res) {
    /*ejs 渲染引擎*/
    res.render('static');
    // res.send('ejs test');
});
app.listen(3001,'localhost');